A Hybrid Queueing Model With Imperfect Debugging For Component Software Reliability Analysis

نویسندگان

  • Chunyan Hou
  • Gang Cui
  • Hongwei Liu
  • Lian-Ke Zhou
چکیده

With the growing size and complexity of software applications, research in the area of component software reliability analysis has gained prominence. To ensure analytical tractability, traditional approaches usually ignore fault correction process of component software based on simplifying assumptions of instantaneous and perfect debugging. As a result, the estimates obtained from these models tend to be optimistic. To obtain realistic estimates, it is desirable that the assumptions of instantaneous and perfect debugging be amended. In this paper we discuss fault repair policy according to which debugging to various components may be conducted in integration testing of component software. We then propose a hybrid infinite server queueing model to describe fault correction process with consideration of the possibility of imperfect debugging. Based on fault detection process and repair policy, the model can be resolved to represent component software reliability growth during integration testing. Finally, the evaluation experiment shows the effectiveness of the model.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Analyzing the effect of imperfect debugging on software fault detection and correction processes via a simulation framework

During a debugging operation, there is a high probability that an additional fault will be introduced into the programwhen removing an existing fault. Thus, perfect debugging is an ideal but impractical assumption when modeling software reliability. If the debugging of a software system is imperfect, more faults may be introduced and detected. In such cases, it may be necessary to addmore staff...

متن کامل

Testing Effort Dependent Delayed S-shaped Software Reliability Growth Model with Imperfect Debugging

In software development process, testing is one of the most important aspects and hence, software reliably is very important factor of software systems. In the last four decades many software reliability growth model based on non-homogeneous Poisson process (NHPP) have been developed which incorporates testing effort function. However, the previous models are quite helpful for software engineer...

متن کامل

Study of the Warranty Cost Model for Software Reliability with an Imperfect Debugging Phenomenon

Software reliability is one of the most important characteristics of software quality. Its measurement and management technologies employed during the software life-cycle are essential for producing and maintaining quality/reliable software systems. Herein, we discuss a modified approach to calculating the delivery cost of a software product, when warranty is to be provided, with an imperfect d...

متن کامل

Mathematical modeling of software reliability testing with imperfect debugging

Keywords: Software testing Software reliability Imperfect debugging The principle of uncertainty Markovian property a b s t r a c t Software reliability testing is concerned with the quantitative relationship between software testing and software reliability. Our previous work develops a mathematically rigorous modeling framework for software reliability testing. However the modeling framework ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • Intelligent Automation & Soft Computing

دوره 17  شماره 

صفحات  -

تاریخ انتشار 2011